/**
 * h5获取登录code/可以根据业务写进request请求中
 * scope:静默获取和弹窗获取
 */
export function getQueryString() {
	//获取当前页面的url
	let link = window.location.href;
	console.log(link, 'link');
	let code = null;
	// 判断link中有没有code=字符串，  
	if (link.indexOf('code=') == -1) {
		//没有code= 发请求 此处是你的公众号appid 微信重定向就可生成code
		let appid = 'wx123456789';
		let uri = encodeURIComponent(link);
		// scope为snsapi_base为静默模式及自动授权不会弹框，而snsapi_userinfo则必须显示点击确认授权按钮
		let scope = 'snsapi_userinfo' 
		let authURL =
			`https://open.weixin.qq.com/connect/oauth2/authorize?appid=${appid}&redirect_uri=${uri}&response_type=code&scope=${scope}#wechat_redirect`;
		window.location.href = authURL;
	} else {
		//回调函数已经执行 返回的链接存在code= 地址解析
		let temp = link.split("code=")[1];
		code = temp.split("&")[0];
		console.log(code, 'code');
		//存储code
		uni.setStorageSync('code', code);
		//对后台发送请求传参code获取token和用户信息
		uni.request({
			url: 'https://www.example.com/request', //仅为示例，并非真实接口地址。
			data: {
				code: uni.getStorageSync('code')
			},
			success: (res) => {
				console.log(res.data);
				// 具体写保存返回信息的方法
				// 
			}
		});
		}
	}

	
	
	
	
	
	
	
	
	export function is_weixin() {
		const ua = navigator.userAgent.toLowerCase();
		if (ua.match(/MicroMessenger/i) == 'micromessenger') {
			return true;
		} else {
			return false;
		}
	}
